technological advance - Espagnol Anglais Dictionnaire